how to flatten an array